    package icani.domainmodel.core;
  
    import icani.domainmodel.BaseEntity;
    import icani.domainmodel.EntityAccessNotAllowedException;
    
    import java.util.*;
    import javax.xml.bind.annotation.*;


    
    @XmlRootElement
    public final class AlbumFotografico extends BaseEntity<Long> {

        private Long _id;
        private Long _caneid;
        private String _nome;
        private String _descrizione;
        private Date _datadicreazione;
        private Date _ultimoaggiornamento;
        private Object _elencofoto;
    
    
        @XmlTransient
        public enum FIELDS {
        
            ID() {
                public String getName() { return "_id"; }
            }
            ,CANEID() {
                public String getName() { return "_caneid"; }
            }
            ,NOME() {
                public String getName() { return "_nome"; }
            }
            ,DESCRIZIONE() {
                public String getName() { return "_descrizione"; }
            }
            ,DATADICREAZIONE() {
                public String getName() { return "_datadicreazione"; }
            }
            ,ULTIMOAGGIORNAMENTO() {
                public String getName() { return "_ultimoaggiornamento"; }
            }
            ,ELENCOFOTO() {
                public String getName() { return "_elencofoto"; }
            }
            ;
        }
    
        private AlbumFotografico() throws EntityAccessNotAllowedException {

            super();
        }
    
        
        public Long getId() {
            
            return this._id;
        }
        
        public Long getCaneid() {
            
            return this._caneid;
        }
        
        public String getNome() {
            
            return this._nome;
        }
        
        public String getDescrizione() {
            
            return this._descrizione;
        }
        
        public Date getDatadicreazione() {
            
            return this._datadicreazione;
        }
        
        public Date getUltimoaggiornamento() {
            
            return this._ultimoaggiornamento;
        }
        
        public Object getElencofoto() {
            
            return this._elencofoto;
        }

        
        
        public void setId(Long newValue) {
            
            this._id = newValue;
        }
        
        public void setCaneid(Long newValue) {
            
            this._caneid = newValue;
        }
        
        public void setNome(String newValue) {
            
            this._nome = newValue;
        }
        
        public void setDescrizione(String newValue) {
            
            this._descrizione = newValue;
        }
        
        public void setDatadicreazione(Date newValue) {
            
            this._datadicreazione = newValue;
        }
        
        public void setUltimoaggiornamento(Date newValue) {
            
            this._ultimoaggiornamento = newValue;
        }
        
        public void setElencofoto(Object newValue) {
            
            this._elencofoto = newValue;
        }
        
    }
